package com.xiaoshuidi.cloud.module.contract.controller.admin.roommate.vo;

import com.baomidou.mybatisplus.annotation.TableId;
import com.xiaoshuidi.cloud.framework.mybatis.core.dataobject.BaseDO;
import lombok.*;

/**
 * 合同同住人数据 Base VO，提供给添加、修改、详细的子 VO 使用
 * 如果子 VO 存在差异的字段，请不要添加到这里，影响 Swagger 文档生成
 */
@Data
public class ContractRoommateLogBaseVO {
    /**
     * 主键ID
     */
    @TableId
    private Long id;
    /**
     * 同住人id
     */
    private Long roommateId;
    /**
     * 租客名
     */
    private String roommateName;
    /**
     * 性别
     */
    private Integer roommateGender;
    /**
     * 租客手机号
     */
    private String roommatePhone;

    /**
     * 操作类型 0 迁出房间 | 1 迁入房间
     */
    private Integer operationType;
    /**
     * 房间id
     */
    private Long roomId;
}
